package com.pope.framework.triage.modular.dto;

import java.io.Serializable;
import java.util.List;

import com.pope.framework.dict.modular.entity.DictComingWay;
import com.pope.framework.dict.modular.entity.DictEscort;
import com.pope.framework.dict.modular.entity.DictGreenChannel;
import com.pope.framework.triage.modular.entity.TriageInfo;
import com.pope.framework.triage.modular.entity.base.TriageInfoBase;
import com.pope.framework.triage.modular.vo.PatientInfoVo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(description= "分诊信息")
public class TriageInfoDto extends TriageInfo implements Serializable{
	
	
    
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/**
     * 来院方式
     */
	@ApiModelProperty(value = "来源方式CODE集合",dataType="String",required=false)
    private List<String> comingWays;
    /**
     * 陪送方式
     */
	@ApiModelProperty(value = "陪送方式CODE集合",dataType="String")
    private List<String> escorts;
    /**
     * 绿色通道
     */
    
	@ApiModelProperty(value = "绿色通道CODE集合",dataType="String")
    private List<String> greenChanels;
	
	@ApiModelProperty(value = "主诉集合",dataType="String")
	private List<ComplaintDto> complaints;
	
	@ApiModelProperty(value = "生命特征值集合")
	private List<ValueDto> liveNorms;
	
	/**
	 * 2019-03-12添加
	 * 流行病学史
	 */
	@ApiModelProperty(value = "流行病学史CODE集合")
	private List<String> epidemics;
	/**
	 * 检伤依据
	 */
	@ApiModelProperty(value = "检伤依据CODE集合")
	private List<String> examinations;
	
	
}
